Ext.BLANK_IMAGE_URL = '/snackMgmt/extjs/resources/images/default/s.gif';
Ext.QuickTips.init();
Ext.lib.Ajax.defaultHeaders += ";charset=UTF-8";
var Main_loadType = 'card';
var targetPanel;
var mainPanel;
function displayPanel(comp, compname) {
	if (Main_loadType == 'card') {
		displayCard(comp, compname);
	} else {
		displayTab(comp, compname);
	}
}

function displayCard(comp, compname) {

	var n = targetPanel.getComponent(compname);
	if (n != undefined) {
		targetPanel.remove(n, true);
	}
	targetPanel.add(comp);
	targetPanel.layout.setActiveItem(compname);
	targetPanel.doLayout();
}
function displayTab(comp, compname) {
	var tab = targetPanel.getActiveTab();
	tab.add(comp);
	tab.doLayout();
}

function createCardTargetPanel() {

	// 主操作区定义（使用card模式）
	return new Ext.Panel({
				iconCls : 'window-icon',
				id : 'content-panel',
				region : 'center',
				layout : 'card',
				margins : '1 1 1 1',
				border : true,
				items : []
			});

}

function createTabTargetPanel() {

	// 主操作区定义（使用tab模式）
	return new Ext.TabPanel({
				iconCls : 'window-icon',
				id : 'content-panel',
				region : 'center',
				enableTabScroll : true,
				border : true,
				margins : '1 1 1 1',
				items : []
			});

}

function createTargetPanel() {

	if (Main_loadType == 'card') {
		return createCardTargetPanel();
	} else {
		return createTabTargetPanel();
	}

}
/**
 * 显示主界面
 */
function displayMain() {

	setTimeout(function() {
//				Ext.get('loading').remove();
				Ext.getDom('top').style.visibility = 'visible';

				targetPanel = createTargetPanel();

				mainPanel = new Ext.Viewport({
							layout : 'border',
							border : true,
							title : '',
							defaults : {
								collapsible : true,
								split : false
							},
							items : [{
										xtype : 'box',
										region : 'north',
										applyTo : 'top',
										padding : '1 1 1 1',
										height : 44,
										border : true,
										split : false
									}, {
										xtype : 'box',
										el : 'footer',
										region : 'south',
										height : 25,
										border : true,
										split : false
									}, {
										title : "管理系统菜单",
										id : 'Menu-Panel',
										layout : 'accordion',
										region : 'west',
										margins : '1 1 1 1',
										width : 200,
										split : false,
										minSize : 150,
										maxSize : 200,
										autoScroll : true,
										bodyStyle : 'background-color:#DFE8F6',
										defaults : {
											border : true
										},
										autoLoad : {
											url : 'menu.htm',
											method : 'GET',
											text : '正在初始化功能菜单，请稍候.....',
											nocache : true,
											scripts : true
										}
									}

									, targetPanel]

						});

				doTransaction("欢迎登录账单管理系统", "welcome.htm");

			}, 250);
}

/**
 * 显示Top
 */
function displayTop() {
	Ext.get("top_right").load({
				url : 'top.htm',
				method : 'GET',
				text : '正在初始化，请稍候.....',
				nocache : true,
				scripts : true
			});

}